<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/5/2
 * Time: 17:57
 */

namespace App\Repository\Contracts;


interface TaoCangInterface
{
    /**
     * 创建
     *
     * @param array $data
     * @return mixed
     */
    public function created(array $data);

    /**
     * 详情
     *
     * @param $id
     * @return mixed
     */
    public function detail($id);

    /**
     * 列表
     *
     * @param       $limit
     * @param       $page
     * @param array $map
     * @return mixed
     */
    public function lists($limit, $page, $map = []);

    /**
     * 更新
     *
     * @param       $id
     * @param array $data
     * @return mixed
     */
    public function updated($id, array $data);

    /**
     * 返回最大 ID
     *
     * @return mixed
     */
    public function findIdForFirst();
}